15.1.1 ping
Назначение команды
Коммутатор поддерживает IP ping, который можно использовать для проверки доступности удалённых узлов.
ping отправляет пакет echo request на указанный адрес и ожидает ответ.
Возможные ответы:
- Нормальный ответ — нормальный ответ (хост доступен) приходит в течение 1–10 секунд в зависимости от загрузки сети.
- Узел не отвечает — если хост не отвечает, возвращается сообщение об отсутствии ответа.
- Неизвестный узел — если указанный хост не существует, возвращается сообщение о неизвестном хосте.
- Узел недоступен — если шлюз по умолчанию не может достичь указанной сети, возвращается сообщение о недоступности пункта назначения.
- Сеть или узел недоступны — если в таблице маршрутизации нет записи о хосте или сети, возвращается сообщение о недоступности сети или узла.
Синтаксис команды
ping ( ip | mgmt-if ) WORD
ping ( vrf WORD | ) [ -a WORD | -si IFNAME | -m INTERVAL | -c COUNT | -s DATASIZE | -f | -tos TOS | -h TTL | -t TIMEOUT ] WORD
ping ( mgmt-if | vrf WORD | ) ipv6 [ -a WORD | -m INTERVAL | -c COUNT | -s DATASIZE | -tc TC | -h HL | -t TIMEOUT ] WORD ( interface IFNAME | )
Параметры
| Параметр | Описание параметра | Значение параметра |
|---|---|---|
| -a WORD | Указывает исходный IP-адрес (по умолчанию — адрес исходящего интерфейса) | - |
| -si IFNAME | Указывает интерфейс-источник пакета ping | Поддерживаются physical, aggregation, loopback, tunnel, vlan |
| ip | Эхо-запрос IPv4 через публичную сеть | - |
| vrf WORD | VPN Routing/Forwarding экземпляр | До 31 символа |
| mgmt-if | Управляющий интерфейс | - |
| WORD | Назначение ping — IPv4/IPv6 адрес или имя хоста | - |
| ipv6 | Эхо-запрос IPv6 через публичную сеть | - |
| interface | Исходящий интерфейс для LinkLocal адреса/хоста | - |
| IFNAME | Имя интерфейса | Поддерживаются physical, aggregation, loopback, tunnel, vlan |
| -m INTERVAL | Интервал отправки ping-пакетов | 10–10000 мс |
| -c COUNT | Количество ping-пакетов | 1–4294967295 |
| -s DATASIZE | Размер данных в ping-пакете | 20–9600 байт |
| -f | Установить флаг Don’t Fragment | - |
| -tos TOS | Установить значение TOS пакета | 0–255 |
| -h TTL | Установить TTL в ping-пакете | 1–255 |
| -tc TC | Установить значение Traffic Class в ping-пакете IPv6 | 0–255 |
| -h HL | Установить Hop Limit в ping-пакете IPv6 | 1–255 |
| -t TIMEOUT | Установить таймаут ожидания ответа | 0–100 секунд (0 — ждать бесконечно) |
Режим работы
Privileged EXEC
Примеры
Пример пинга хоста с управляющего интерфейса:
Switch# ping mgmt-if 10.10.29.247
PING 10.10.29.247 (10.10.29.247) 56(84) bytes of data.
64 bytes from 10.10.29.247: icmp_seq=1 ttl=64 time=0.194 ms
64 bytes from 10.10.29.247: icmp_seq=2 ttl=64 time=0.131 ms
64 bytes from 10.10.29.247: icmp_seq=3 ttl=64 time=0.134 ms
64 bytes from 10.10.29.247: icmp_seq=4 ttl=64 time=0.121 ms
64 bytes from 10.10.29.247: icmp_seq=5 ttl=64 time=0.135 ms
--- 10.10.29.247 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3996ms
rtt min/avg/max/mdev = 0.121/0.143/0.194/0.025 ms
Связанные команды
traceroute